
class lieu : public base
{
public:
	lieu();
	~lieu();

	int init(int,coeur*,IXMLReader*);
	int update();
	int close();

	staticMesh* addStaticMesh(stringc,int);
	observationMesh* addObservationMesh(stringc, int, int);
	prendreMesh* addPrendreMesh(stringc, int, int,  int);
	animateMesh* addAnimateMesh(stringc, int, int,  int, int, int);

	staticMesh* getStaticMeshFromId(int id);
	actionMesh* getActionMesh(int id);
	actionMesh* getActionMesh(ISceneNode*);

	bool OnEvent(const SEvent& event);
private:
	string<staticMesh*> *listStatic;
	string<actionMesh*> *listAction;
};

